home *** CD-ROM | disk | FTP | other *** search
/ Champak 66 / Vol 66.iso / games / bob_espo.swf / scripts / __Packages / MainBroadcaster.as < prev    next >
Encoding:
Text File  |  2013-04-24  |  678 b   |  27 lines

  1. class MainBroadcaster
  2. {
  3.    var oBroadcaster;
  4.    static var PAUSE_EVENT = "doPause";
  5.    static var UNPAUSE_EVENT = "doUnPause";
  6.    static var DO_ACTION_EVENT = "doAction";
  7.    static var oRef = null;
  8.    function MainBroadcaster()
  9.    {
  10.       MainBroadcaster.oRef = this;
  11.       this.oBroadcaster = new Object();
  12.       AsBroadcaster.initialize(this.oBroadcaster);
  13.    }
  14.    static function get Instance()
  15.    {
  16.       return MainBroadcaster.oRef;
  17.    }
  18.    function doAddListener(listenerObj)
  19.    {
  20.       this.oBroadcaster.addListener(listenerObj);
  21.    }
  22.    function doAction()
  23.    {
  24.       this.oBroadcaster.broadcastMessage(MainBroadcaster.DO_ACTION_EVENT);
  25.    }
  26. }
  27.